@echo off
echo ========================================
echo DVHealth 前端项目启动脚本
echo ========================================

REM 检查Node.js是否安装
node --version >nul 2>&1
if errorlevel 1 (
    echo 错误: 未检测到Node.js，请先安装Node.js
    echo 下载地址: https://nodejs.org/
    pause
    exit /b 1
)

REM 检查npm是否安装
npm --version >nul 2>&1
if errorlevel 1 (
    echo 错误: 未检测到npm，请检查Node.js安装
    pause
    exit /b 1
)

echo.
echo 正在安装依赖包...
echo.

REM 安装依赖
npm install

if errorlevel 1 (
    echo.
    echo 依赖安装失败，请检查网络连接
    pause
    exit /b 1
)

echo.
echo 依赖安装完成！
echo.

echo 启动开发服务器...
echo.

REM 启动开发服务器
npm run dev

pause